#nav, #nav ul {
    list-style:  none;
    position: relative;
	margin:0;
	padding:0;
	border: 0 none;
}

#nav a:link, #nav a:active,
#nav a:visited {
    display: block;
    white-space: nowrap;
    
    color: #333333;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin: 0 1px;
    padding: 5px 10px;
    text-decoration: none;
    vertical-align: middle;
}

#nav a:hover {
    background-color: #E7EDDF;
    border-left: 1px solid #6D9D2E;
    border-right: 1px solid #6D9D2E;
    margin: 0;
}

#nav li {
    float: left;
    position: relative;
	display: inline;
    float: left;
    list-style: none outside none;
    position: relative;
	border-left: 1px solid #FFFFFF;
    border-right: 1px solid #D8D8D8;
}

#nav ul {
    position: absolute;    
    top: 25px;
    display: none;
	background:#F6F6F6;
    border: 1px solid #CCCCCC;
}

#nav ul li{
	 border: 0 none;
}

#nav li ul a {
    width: 140px;
    float: left;
}

#nav ul ul {
    top: auto;
}

#nav li ul ul {
    
}

#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul {
    display: none;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul {
    display: block;
}